\hypertarget{classpg_object}{\section{pg\-Object Class Reference}
\label{classpg_object}\index{pg\-Object@{pg\-Object}}
}


{\ttfamily \#include $<$pg\-Object.\-h$>$}

Inheritance diagram for pg\-Object\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classpg_object}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classpg_object_a43d88de75ee729b675cb2d2b14f34307}{pg\-Object} ()
\item 
virtual \hyperlink{classpg_object_a5d854fef629f4ff68ad635a8ff040f6b}{$\sim$pg\-Object} ()
\item 
void \hyperlink{classpg_object_a70d343c4e3965f6b6fa1f5b2effec6e7}{On\-Event} (const \hyperlink{struct_i_event}{I\-Event} $\ast$e\-Event) const 
\item 
virtual void \hyperlink{classpg_object_ad24a074ab07ae66a618cdc10d89e3d65}{Add\-Ref} ()
\item 
virtual void \hyperlink{classpg_object_a1c17fcf60d9dc0aaaa05b56489e570ce}{Release} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{classpg_object_a8c42d825c966d200682ab7d0289ddc92}{Collect\-Garbage} ()
\item 
static bool \hyperlink{classpg_object_a1a0f7172f5409c701dba07401f8b462c}{Clear\-All} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classpg_object_a43d88de75ee729b675cb2d2b14f34307}{\index{pg\-Object@{pg\-Object}!pg\-Object@{pg\-Object}}
\index{pg\-Object@{pg\-Object}!pgObject@{pg\-Object}}
\subsubsection[{pg\-Object}]{\setlength{\rightskip}{0pt plus 5cm}pg\-Object\-::pg\-Object (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classpg_object_a43d88de75ee729b675cb2d2b14f34307}
\hypertarget{classpg_object_a5d854fef629f4ff68ad635a8ff040f6b}{\index{pg\-Object@{pg\-Object}!$\sim$pg\-Object@{$\sim$pg\-Object}}
\index{$\sim$pg\-Object@{$\sim$pg\-Object}!pgObject@{pg\-Object}}
\subsubsection[{$\sim$pg\-Object}]{\setlength{\rightskip}{0pt plus 5cm}pg\-Object\-::$\sim$pg\-Object (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classpg_object_a5d854fef629f4ff68ad635a8ff040f6b}


\subsection{Member Function Documentation}
\hypertarget{classpg_object_ad24a074ab07ae66a618cdc10d89e3d65}{\index{pg\-Object@{pg\-Object}!Add\-Ref@{Add\-Ref}}
\index{Add\-Ref@{Add\-Ref}!pgObject@{pg\-Object}}
\subsubsection[{Add\-Ref}]{\setlength{\rightskip}{0pt plus 5cm}void pg\-Object\-::\-Add\-Ref (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classpg_object_ad24a074ab07ae66a618cdc10d89e3d65}
\hypertarget{classpg_object_a1a0f7172f5409c701dba07401f8b462c}{\index{pg\-Object@{pg\-Object}!Clear\-All@{Clear\-All}}
\index{Clear\-All@{Clear\-All}!pgObject@{pg\-Object}}
\subsubsection[{Clear\-All}]{\setlength{\rightskip}{0pt plus 5cm}bool pg\-Object\-::\-Clear\-All (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classpg_object_a1a0f7172f5409c701dba07401f8b462c}
\hypertarget{classpg_object_a8c42d825c966d200682ab7d0289ddc92}{\index{pg\-Object@{pg\-Object}!Collect\-Garbage@{Collect\-Garbage}}
\index{Collect\-Garbage@{Collect\-Garbage}!pgObject@{pg\-Object}}
\subsubsection[{Collect\-Garbage}]{\setlength{\rightskip}{0pt plus 5cm}void pg\-Object\-::\-Collect\-Garbage (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classpg_object_a8c42d825c966d200682ab7d0289ddc92}
\hypertarget{classpg_object_a70d343c4e3965f6b6fa1f5b2effec6e7}{\index{pg\-Object@{pg\-Object}!On\-Event@{On\-Event}}
\index{On\-Event@{On\-Event}!pgObject@{pg\-Object}}
\subsubsection[{On\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void pg\-Object\-::\-On\-Event (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Event} $\ast$}]{e\-Event}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classpg_object_a70d343c4e3965f6b6fa1f5b2effec6e7}
\hypertarget{classpg_object_a1c17fcf60d9dc0aaaa05b56489e570ce}{\index{pg\-Object@{pg\-Object}!Release@{Release}}
\index{Release@{Release}!pgObject@{pg\-Object}}
\subsubsection[{Release}]{\setlength{\rightskip}{0pt plus 5cm}void pg\-Object\-::\-Release (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classpg_object_a1c17fcf60d9dc0aaaa05b56489e570ce}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Inc/\hyperlink{pg_object_8h}{pg\-Object.\-h}\item 
Source/\hyperlink{pg_object_8cpp}{pg\-Object.\-cpp}\end{DoxyCompactItemize}
